package com.ruoyi.prt.mapper;

import com.ruoyi.prt.domain.PrtUserDoc;

import java.util.List;

/**
 * 用户文档Mapper接口
 *
 * @author xiaobo Yan
 * @date 2021-03-31
 */
public interface PrtUserDocMapper
{
    /**
     * 查询用户文档
     *
     * @param docId 用户文档ID
     * @return 用户文档
     */
    public PrtUserDoc selectPrtUserDocById(String docId);

    /**
     * 查询用户文档列表
     *
     * @param prtUserDoc 用户文档
     * @return 用户文档集合
     */
    public List<PrtUserDoc> selectPrtUserDocList(PrtUserDoc prtUserDoc);

    /**
     * 查询用户文档列表
     *
     * @param prtUserDoc 用户文档
     * @return 用户文档集合
     */
    public List<PrtUserDoc> selectPrtUserDocByTime(PrtUserDoc prtUserDoc);

    /**
     * 新增用户文档
     *
     * @param prtUserDoc 用户文档
     * @return 结果
     */
    public int insertPrtUserDoc(PrtUserDoc prtUserDoc);

    /**
     * 修改用户文档
     *
     * @param prtUserDoc 用户文档
     * @return 结果
     */
    public int updatePrtUserDoc(PrtUserDoc prtUserDoc);

    /**
     * 删除用户文档
     *
     * @param docId 用户文档ID
     * @return 结果
     */
    public int deletePrtUserDocById(String docId);

    /**
     * 批量删除用户文档
     *
     * @param docIds 需要删除的数据ID
     * @return 结果
     */
    public int deletePrtUserDocByIds(String[] docIds);

    /**
     * 查询用户文档信息
     * @param userId 用户编号
     * @return 结果
     */
    List<PrtUserDoc> selectPrtUserDocByCreated(long userId);
}
